Learning Adaptation Models Under Non-Determinism

نویسندگان

  • Francisco Migual Caramelo Duarte
  • Luís Eduardo Teixeira Rodrigues
  • Luís Rodrigues
  • Francisco Duarte
چکیده

Among the approaches that have been proposed to support dynamic adaptation, one can find two distinct techniques that appear to be antagonistic. On the one hand, different adaptation models have been proposed as a mean to capture, in an intelligible way, the valuable knowledge that experts have about the system behavior and how to manage it. However, expert-defined models are typically incomplete, often inaccurate and hard to keep up-to-date as the system evolves. On the other hand, the use of machine learning (ML) has been proposed to find, in a fully automatic manner, the correct adaptation strategies. However, ML requires a large training set of observations, usually collected from long and comprehensive training phases to provide meaningful results. Furthermore, it is not trivial for ML to capture non-determinism in the learnt model, in particular with scenarios where a given adaptation may have different outcomes due to factors that have not been taken into account in the original model. In this thesis we present an approach that aims at combining the advantages of static models and machine learning tools as complementary techniques to drive the dynamic adaptation of systems. The approach consists in using the expert’s knowledge to bootstrap the adaptation process and use machine learning to revise, refine, and update the adaptation models at run-time. The revision process is built to take non-determinism into account. The approach has been experimentally validated in a system that performs elastic scaling of RUBiS, a prototype of an auction web application. Palavras Chave Keywords

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Machine Learning to Revise Adaptation Models Under Non-Determinism

Among the approaches that have been proposed to support dynamic adaptation, one can find two distinct techniques that appear to be antagonistic. On the one hand, different adaptation models have been proposed as a mean to capture, in an intelligible way, the valuable knowledge that experts have about the system behavior and how to manage it. However, expert-defined models are typically incomple...

متن کامل

Non-Determinism in Conceptual Models

During the analysis phase of the development of a software system, conceptual models are created to establish a description of the problem domain. In this paper we introduce concepts that allow us to introduce non-determinism in the specification of behaviour in conceptual models and we provide formal and declarative semantics for these constructs. We integrate non-determinism with the concept ...

متن کامل

relationship between Organizational Culture, Strategic Human Resource Management (SHRM) and Organizational Citizenship Behavior (OCB) in communicational organizations

This article reviews the relationship between organizational culture Strategic Human Resource Management (SHRM) and Organizational Citizenship Behavior (OCB). Although, Organizational culture and SHRM are important factors influencing organizational citizenship behaviors but little research has been done about how these two factors influencing the organizational citizenship behavior. The main p...

متن کامل

Case Study of Model Adaptation: Transfer Learning and Online Learning

Many NLP tools are released as programs that include statistical models. Unfortunately, the models do not always match the documents that the tool user is interested in, which forces the user to update the models. In this paper, we investigate model adaptation under the condition that users cannot access the data used in creating the original model. Transfer learning and online learning are inv...

متن کامل

Learning and Integration of Parameterized Components Through Testing

We investigate the use of parameterized state machine models to drive integration testing, in the case where the models of components are not available beforehand. Therefore, observations from tests are used to learn partial models of components, from which further tests can be derived for integration. We have extended previous algorithms to the case of finite state models with predicates on in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016